really good - French English Dictionary